package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.BatInstBatch;

import java.util.List;

/**
 * <p>
 * DAO interface:批次实例信息
 * <p>
 * 
 * @author ligm
 * @date 2018-06-13
 */
public interface BatInstBatchDao {

	public int insertBatInstBatch(BatInstBatch batInstBatch);

	public int deleteByPk(BatInstBatch batInstBatch);

	public int updateByPk(BatInstBatch batInstBatch);

	public BatInstBatch queryByPk(BatInstBatch batInstBatch);

	public int updateBatInstBatchStatus(BatInstBatch batInstBatch);

	public BatInstBatch queryByCondition(BatInstBatch batInstBatch);

	/**
	 * 按条件查询批次集合
	 *
	 * @author wanglaisheng
	 * @date 20201126
	 * @param queryBatInstBatch
	 * @return list 批次集合
	 */
	List<BatInstBatch> queryListByCondition(BatInstBatch queryBatInstBatch);
}
